/**
 * 通用组件尺寸属性
 */
export type SizeType = 'small' | 'middle' | 'large' | undefined;

/**
 * 可翻页数据列表
 */
export interface IPaginationList<T>{
  data: {
    items: T[]
    pn: number
    ps: number
    total: number
    viewTotal: number
  }
  state: string
  message: string
}

/**
 * 无翻页数据
 */
export interface IResponseData<T>{
  data: T
  state: string
  message: string
}

declare global {
  interface Window {
    qimoChatClick: () => void
  }
}
